#define _CRT_SECURE_NO_WARNINGS 1

#include "Sort.h"

//void TestCountSort()
//{
//	int a[] = { 6,2,6,9,3,3,6,10,8,4,4,3,2,2 };
//	int len = sizeof(a) / sizeof(a[0]);
//
//	PrintArray(a, len);
//
//	CountSort(a, len);
//
//	PrintArray(a, len);
//}

void TestCountSort()
{
	int a[] = { 2,2,0,1,1,3 };
	int len = sizeof(a) / sizeof(a[0]);

	PrintArray(a, len);

	CountSort(a, len);

	PrintArray(a, len);
}

void TestMergeSort()
{
	int a[] = { 9,8,7,6,5,4,3,2,1,0 };
	int len = sizeof(a) / sizeof(a[0]);

	PrintArray(a, len);

	MergeSort(a, len);

	PrintArray(a, len);
}

void TestMergeSortNonR()
{
	int a[] = { 9,8,7,6 };
	int len = sizeof(a) / sizeof(a[0]);

	PrintArray(a, len);

	MergeSortNonR(a, len);

	PrintArray(a, len);
}

int main()
{
	TestMergeSortNonR();

	return 0;
}